fieldset { border: 0; margin-top: 1em; }
fieldset legend { font-size: larger; font-weight: bold; }

/* Vertical List Style Forms */

fieldset ul { list-style: none; padding: 0; margin: 0; }
fieldset li { margin: 1em 0.5em; float: left; }
fieldset li label { display: block; }
fieldset li input.submit { width: auto; }
fieldset li label input { width: auto; }

/* Horizontal Table Style Forms */

fieldset td label { display: block; text-align: right; padding: 5px; }
fieldset td input[type=text] { width: 100%; }
.tright { text-align: right; }

select { padding: 2px; border: 1px; }